A New Task Model and Utilization Bound for Uniform Multiprocessors

نویسنده

  • Shelby Funk
چکیده

This paper introduces a new model for describing jobs and tasks for real-time systems. Using this model can improve utilization bounds on uniform multiprocessors, in which each processor has an associated speed. Traditionally, a job executing on a processor of speed s for t units of time will perform s × t units of work. However, this uniform scaling only occurs if tasks are completely CPU bound. In practice, tasks will have some portion of execution that does not scale with the increased CPU speed. Dividing the execution into CPU execution and fixed execution allows the scheduler to place CPU bound tasks on faster processors, as they can take full advantage of the extra speed. This model is used in a new utilization test for EDF scheduling with restricted migration, r-EDF, in which tasks are allowed to migrate, but only at job boundaries. The test is proven to be better than the existing r-EDF test for uniform multiprocessors.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Aperiodic Multiprocessor Utilization Bound for Liquid Tasks

Real-time scheduling theory has developed powerful tools for translating conditions on aggregate system utilization into per-task schedulability guarantees. The main breakthrough has been Liu and Layland’s utilization bound for schedulability of periodic tasks. In 2001 this bound was generalized by Abdelzaher and Lu to the aperiodic task case. In this paper, we further generalize the aperiodic ...

متن کامل

A Generalized Multiframe Real-time Task Model upon Heterogeneous Multiprocessors System

The task scheduling problem is one of the basic research areas in computer science especially in real-time systems. Current task scheduling based on heterogeneous multiprocessors system rarely consider the multiframe character of real-time tasks, which assumes a worst-case execution time bound for every task and maybe too pessimistic if the worst-case execution time of task is much longer than ...

متن کامل

Restricting EDF migration on uniform multiprocessors

Restricted migration of periodic and sporadic tasks on uniform multiprocessors is considered. On multiprocessors, job migration can cause a prohibitively high overhead — particularly in real-time systems where accurate timing is essential. However, if periodic tasks do not maintain state between separate invocations, different jobs of the same task may be allowed to execute on different process...

متن کامل

Task assignment in heterogeneous multiprocessor platforms ∗

In the partitioned approach to scheduling periodic tasks upon multiprocessors, each task is assigned to a specific processor and all jobs generated by a task are required to execute upon the processor to which the task is assigned. In this paper, the partitioning of periodic task systems upon uniform multiprocessors – multiprocessor platforms in which different processors have different computi...

متن کامل

Fixed-Priority Multiprocessor Scheduling: Beyond Liu & Layland Utilization Bound

The increasing interests in multicores raise the question whether established results on uniprocessor scheduling, in particular, the various utilization bounds for schedulability test used in system design, can be generalized to the multiprocessor setting. Recently, this has been shown for the famous Liu and Layland utilization bound by applying novel task splitting techniques. However, paramet...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008